package com.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.entity.Admin;

public interface AdminService extends IService<Admin> {
    /**
     * 管理员登录
     * @param username 用户名
     * @param password 密码
     * @return 管理员信息
     */
    Admin login(String username, String password);

    /**
     * 更新管理员状态
     * @param id 管理员ID
     * @param status 状态
     * @return 是否成功
     */
    boolean updateStatus(Long id, Integer status);

    /**
     * 保存管理员
     * @param admin 管理员信息
     * @return 是否成功
     */
    boolean saveAdmin(Admin admin);

    /**
     * 更新管理员
     * @param admin 管理员信息
     * @return 是否成功
     */
    boolean updateAdmin(Admin admin);
} 